# 十 进制转换
while True:
    print("----------------菜单-----------------")
    start_end = str(input("1.开始 0.退出\n"))
    if start_end == '1':
        number = int(input("请输入数字:"))
        choose = str(input("请选择要转换的数字类型:1.二进制 2.八进制 3.十六进制\n"))
        if choose == '1':
            str = str(bin(number))
            newStr = str.lstrip("0b")
            print("{0}转换二进制数为:{1}".format(number,newStr))
        elif choose == '2':
            print(number, "转换八进制数为:%o"%number)
        elif choose == '3':
            print(number, "转换十六进制数为:%x"%number)
        else:
            print("输入不合法,请重新输入。")    
    elif start_end == '0':
        print("已成功退出,感谢您使用。")
        break
    else:
        print("输入不合法,请重新输入。")